package com.zhiche.lisa.bms.pojo.vo.quote;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.ToString;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author: linbao
 * @date: 2019-03-18
 */
@Data
@ToString
public class QuoteExpandVO {
    /**
     * 分供方名称
     */
    private String subName;
    /**
     * 生效日期
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date effectiveDate;
    /**
     * 失效日期
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date invalidDate;
    /**
     * 起运地
     */
    private String startAddr;
    /**
     * 起运市
     */
    private String startCity;
    /**
     * 起运区
     */
    private String startCounty;
    /**
     * 目的省
     */
    private String endProvince;
    /**
     * 目的市
     */
    private String endCity;
    /**
     * 目的区
     */
    private String endCounty;
    /**
     * 目的地
     */
    private String endAddr;
    /**
     * 所属客户
     */
    private String client;
    /**
     * 运输类型（OTM）
     */
    private String transTypeName;
    /**
     * 车系名称
     */
    private String vehicleTypeName;
    /**
     * 报价单价
     */
    private BigDecimal quotationPrice;
    /**
     * 报价公里数
     */
    private BigDecimal quotationMileage;
    /**
     * 标准公单价
     */
    private BigDecimal standardPrice;
    /**
     * 标准公里数
     */
    private BigDecimal standardMileage;
    /**
     * 溢价比
     */
    private BigDecimal premium;
    /**
     * 创建时间
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date gmtCreate;

    /**
     * 状态
     */
    private String status;
}
